package main

import (
	"fmt"
	"sync"
)

// WaitGroup  作用就是  不需要用sleep的方式防止程序提前结束  用它更加智能
var wg1 sync.WaitGroup

func main() {

	wg1.Add(2)
	go test1()
	go test2()

	wg1.Wait()

}

func test1() {
	for i := 0; i < 10; i++ {
		fmt.Println("test1--", i)
	}
	wg1.Done()
}
func test2() {
	for i := 0; i < 10; i++ {
		fmt.Println("test2--", i)
	}
	wg1.Done()
}
